//
//  QueueTaskViewController.h
//  objective_c_language
//
//  Created by 王玉龙 on 2018/7/12.
//  Copyright © 2018年 longlong. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface QueueTaskViewController : UITableViewController

@end



/* http://www.cocoachina.com/ios/20180313/22573.html
 队列 + 任务
 
 区别         并发队列        串行队列                 主队列
 
 同步任务   没有开辟新线程，    没有开辟新线程，        没有开辟新线程，
 串行执行这个任务    串行执行这个任务        串行执行这个任务
 
 异步任务   开辟新线程，         开辟新线程（1条），   没有开辟新线程，
 并发执行这个任务      串行执行这个任务      串行执行这个任务
 */

/*
 GCD 的使用步骤其实很简单，只有两步。
 创建一个队列（串行队列或并发队列）
 将任务追加到任务的等待队列中，然后系统就会根据任务类型执行任务（同步执行或异步执行）
 
 */
